package com.junsi.mapper;

import java.util.List;

import org.apache.ibatis.annotations.Param;
import org.springframework.stereotype.Component;
import com.junsi.bean.Contact;


/**   
  * @文件名: Contact.java 
  * @包名: com.junsi.bean 
  * @类名: Contact   
  * @时间: 2017年7月18日 下午7:30:23 2017
  * @作者: zhubinbin
  * @类功能描述:TODO 联系人类dao层接口
  */
@Component
public interface ContactMapper {

	//新增
	public Integer save(Contact contact);
	
	//根据id删除
	public Integer deleteById(Integer id);
	
	//修改
	public Integer update(Contact contact);
	
	//查询所有
	public List<Contact> findByAll(String[] id);
	
	//根据id查询
	public Contact findById(Integer id);
	
	//分页查询
    public List<Contact> findByPage(@Param("id") Integer id,@Param("endIndex") Integer endIndex,@Param("startIndex") Integer startIndex);
    
    //查询有多少条记录
    public Integer findByNumber();
    
    public int deletes(String[] id);
    
    public boolean updates(@Param("id")String id,@Param("ids")String[] ids);

}
